dive headfirst into - Spanish English Dictionary